home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / makearc3.arc / MAKEARC.CFG < prev    next >
Text File  |  1990-12-04  |  9KB  |  208 lines

  1. ; FYI, MakeArc is a semi-mail-masher and a link between *.MSG-mailers
  2. ; and Opus/Bink-style outbound mail makers (like XST, QEcho, etc.)
  3. ; Due to the way it processes the control file, you should also be
  4. ; able to use it with Domains ala Bink 2.40...weee!...  Since you can
  5. ; change your outbound directory anywhere in the file, just process
  6. ; one domain, change outbounds, process another, and so forth.  It was
  7. ; written by the guy who writes XBBS, but it has uses with other BBS/
  8. ; Mailer packages.  Decide for yourself if it might be for you.
  9. ;
  10.  
  11. ; These be all the docs as well as a
  12.  
  13. ; Sample MAKEARC.CFG file.  Type MAKEARC ? for additional info.  This
  14. ; sucker is free-for-the-asking (though copyrighted by me), and if source
  15. ; code wasn't included in the archive find the SOB who repacked it and
  16. ; kick his sorry ass for me--thanks.
  17. ;
  18. ; The basic philosophy behind creating a MAKEARC control file is to
  19. ; progress from a narrow to wide scope.  After setting up the normal
  20. ; operating parameters (outbound directory, archiver command, your
  21. ; address, and so on), start with individual nodes you want to treat
  22. ; specially (by special archiving treatment or routing).  From there,
  23. ; move to any nets you want processed differently.  Note that if you've
  24. ; already processed a node in that net, it won't be included in a
  25. ; net-wide pass (MAKEARC leaves already-bundled (archived) packets
  26. ; alone).  From there, process any Zones you want to handle specially.
  27. ; Finally, process the entire Domain associated with the outbound
  28. ; directory (Bink 2.40 style).  You can then change outbound directories
  29. ; to process a different Domain in the same manner.
  30. ;
  31. ; Of course, there are a lot of fancy things you can do if you keep in
  32. ; mind the sequential manner in which MAKEARC processes this file...
  33. ;
  34. ; Finally, remember that it's not necessary to use all of the commands
  35. ; that MAKEARC makes available.  If all you want is to get your messages
  36. ; bundled into archives and you only use one domain (you're only in one
  37. ; network), you can get by with something as simple as:
  38. ;
  39. ; OUTBOUND <outbound dir>
  40. ; ARCCMD   <archiver command>
  41. ; ADDRESS  <address>
  42. ; DOMAIN
  43. ; BREAK
  44. ;
  45. ; You might need to put NETDIR and MSG in there if you want *.MSG
  46. ; attaches as well.  If you were only concerned with your Zone,
  47. ; you could get rid of DOMAIN and BREAK.
  48. ;
  49.  
  50. ;
  51. ; Now down to some sample stuff.  Immediately below is the control
  52. ; file I actually use.  Some other purely example stuff is below that.
  53. ; Notice that for the command DOMAIN no arguments are required but
  54. ; are available optionally.  Similarly, arguments for ZONE after the
  55. ; Zone#: (i.e. ZONE 3:) are optional, and arguments for NET after the
  56. ; Zone:Net#/ (i.e. NET 1:380/) are optional.  Arguments following an
  57. ; address (i.e. 1:380/100) are optional.  In cases where they aren't
  58. ; given, the defaults established by ALLTYPE and ARCCMD are used.
  59. ;
  60. ;
  61.  
  62. ;
  63. SCHED NORMAL                ; Schedule tag, not needed if only schedule
  64. ;
  65.  
  66. ; All of this stuff is uppercase, but case doesn't really matter.
  67. ; Anything after a semi-colon is a comment and is ignored.
  68. ; Blank lines are okay too.  "Trailing" comments should have
  69. ; a space before the semicolon for best results.  Tabs are okay but yech.
  70. ;
  71. ;
  72. ; Set up these defaults before you start working on your mail.
  73. ; You can change them later at any point, but you want to start
  74. ; with *something* in there...
  75. ;
  76. ;
  77. OUTBOUND C:\BT\FIDONET      ; Default outbound directory
  78. ARCCMD   PKARC -oct -m      ; Default archive command (move to archive)
  79.                             ; Note that if you're making *.MSG attaches
  80.                             ; and want to send naked (unarchived) packets,
  81.                             ; you can set this to DON'T_ARCHIVE to skip
  82.                             ; the archiving process altogether (rename
  83.                             ; *.?UT's to *.PKT's and build attach msg).
  84. ADDRESS  1:380/16           ; Your address
  85. ALLTYPE  Hold               ; Default type of attach
  86. ;NETDIR C:\BT\MSG           ; Netmail directory (use with MSG below)
  87. ;MSG                        ; <--if you want *.MSG attaches instead of
  88.                             ; flow files (for FD, etc.)
  89. ;
  90. ;
  91. ; Now to the work of making archived bundles from packets and doing
  92. ; some routing...
  93. ;
  94. ;
  95. ;ROUTE 1:380/20              ; Route mail to EC through NEC
  96. ;1:396/1   Crash PKARC -m    ; Note that you don't have to provide the
  97. ;                            ; mail type and archiver command string
  98. ;                            ; for these entries--they override the
  99. ;                            ; defaults you've setup if present.
  100. ;
  101. ;
  102. ;ROUTE 0:0/0                 ; Stop routing
  103. ;
  104. ;
  105. 1:380/100 Crash PKZIP -m    ; nodes with special handling
  106. 1:380/20  Crash PKZIP -m    ;     "
  107. ;
  108. ;
  109. NET 1:380/ Crash PKARC -m ; do the rest of net 380
  110. ;
  111. ;
  112. MOVE 1 2:4177/1 Hold        ; Move XBBS Echo to right outbound
  113. MOVE 1 2:281/504 Hold       ; WARNING: This is not the same as a gateway!
  114. MOVE 1 6:600/4 Hold         ;
  115. ;
  116. ;
  117. 2:4177/1  Hold PKZIP -m     ; Another special case
  118. ;
  119. ;
  120. DOMAIN                      ; Global pass through *all* zones of default
  121.                             ; domain.  A domain is considered to be a 'set'
  122.                             ; of outbound directories (i.e. C:\BT\FIDONET,
  123.                             ; C:\BT\FIDONET.001,...C:\BT\FIDONET.FFF
  124.                             ; This should work with BinkleyTerm 2.40
  125.                             ; You could also say DOMAIN C:\BT\ALTNET
  126. ;
  127. ;
  128. BREAK                       ; End of this schedule.  END instead of BREAK
  129.                             ; would cause a default global pass through the
  130.                             ; default OUTBOUND area (your default Zone in
  131.                             ; this Domain).
  132.  
  133.  
  134. ;
  135. SCHED WEIRD_SCHED           ; A different schedule tag (fake stuff for demo)
  136. ;
  137. OUTBOUND C:\BT\RBBSOUT      ; Default outbound directory
  138. ARCCMD   PKARC -oct -m      ; Default archive command (move to archive)
  139. ADDRESS  8:8/888            ; A different address
  140. CHANGE 8:114/15 Hold        ; Change type of mail for an address
  141. POLL 8:380/16               ; Creates a *.CUT header unless a *.CUT exists
  142. ZONE 1                      ; Global pass through Zone 1
  143. BREAK                       ; No global pass though default Zone at end
  144. ;
  145.  
  146.  
  147. ;
  148. SCHED POLLEM                ; More fake illustrative garbage
  149. ;
  150. OUTBOUND C:\BT\Fidonet
  151. ADDRESS 1:380/16
  152. POLL 1:380/20
  153. BREAK
  154. ;
  155.  
  156.  
  157. ;
  158. ; Some hints:
  159. ;
  160. ; When first debugging, use MAKEARC <configfile> <schedtag> ! | MORE
  161. ; which will invoke MAKEARC in Debug mode.  You can watch what happens
  162. ; a page at a time.  MAKEARC <configfile> <schedtag> ? turns More info
  163. ; on at startup.
  164. ;
  165. ; You can quiet down most of MAKEARC's output by using MAKEARC > NUL
  166. ;
  167. ; It is possible to change your address while MAKEARC is running by
  168. ; simply including another ADDRESS statement.  Remember that the global
  169. ; pass at the end of the run goes through your default outbound (must
  170. ; not be one with an extension!), so you'll probably want to use BREAK
  171. ; on all secondary address passes.
  172. ;
  173. ; It's also possible to have a schedule tag within another tag, and thus
  174. ; run only part of a schedule at certain times and the full schedule at
  175. ; other times.
  176. ;
  177. ; Finally, MakeArc can use BINKLEY.CFG for a control file.  HOLD is a
  178. ; doppleganger for OUTBOUND, NETMAIL for NETDIR, and everything else
  179. ; should go behind APPLICATION MAKEARC statements.  Obviously, this is
  180. ; going to slow execution down as MakeArc has to read through all the
  181. ; Bink stuff to get to its stuff; but if it floats your boat, go for it.
  182. ;
  183.  
  184. ;
  185. ; MakeArc was written to be a faster, easier-to-use oMMM replacement.
  186. ; Of course, it is probably lacking some features which oMMM has that
  187. ; I don't use.  Them's the breaks; oMMM is still around.  It also lets
  188. ; things that make packets work with FD and similarly brain-dead
  189. ; mailers.  (Just kidding, sorta.  I don't like mailers that rely on
  190. ; BBS msg base formats.  You'd think a mailer would understand the
  191. ; transport layer, wouldn't you?)  Don't forget to UTSL
  192. ; (Use the Source, Luke).
  193. ;
  194. ; Maybe someday someone will write a real doc file for this thing.
  195. ;
  196. ;
  197.  
  198. ;
  199. ; To fight those nasty notes folks with the initials JD put in their
  200. ; QuickBASIC software documentation, remember:  Religion--just say NO.
  201. ;
  202.  
  203. ;
  204. ; M. Kimes
  205. ; 1:380/16.0
  206. ; (318)222-3455 data
  207. ;
  208.